public class Cliente {
	private String nombre;
	private int ordenLlegada;
	private int tiempo;
	private int prioridad;// embarazada=10,lisiado=9,normal=5
	private String nombreEvento;
	private String tipoCliente;// lisiado,normal,embarazada
	private Cliente siguiente;
	private int tiempoRestante;
	private String tipoLocal;// Red de cobranza o boleteria
	private Integer desde;
	private Integer hasta;

	public Cliente() {

	}

	public Cliente(String nombre, int ordenLlegada, int tiempo,
			String nombreEvento, String tipoCliente, String tipoLocal,
			Integer desde, Integer hasta) {
		super();
		this.nombre = nombre;
		this.ordenLlegada = ordenLlegada;
		this.tiempo = tiempo;
		this.nombreEvento = nombreEvento;
		this.tiempoRestante = tiempo;
		this.tipoCliente = tipoCliente;
		this.tipoLocal = tipoLocal;
		this.desde = desde;
		this.hasta = hasta;

		if (tipoCliente.equalsIgnoreCase("Embarazada")) {
			this.prioridad = 10;
		} else if (tipoCliente.equalsIgnoreCase("Lisiado")) {
			this.prioridad = 9;
		} else if (tipoCliente.equalsIgnoreCase("Normal")) {
			this.prioridad = 5;
		} else
			this.prioridad = 5;
	}

	// ================================================================================
	// GETTERS AND SETTERS
	// ================================================================================

	public int getOrdenLlegada() {
		return ordenLlegada;
	}

	public void setOrdenLlegada(int ordenLlegada) {
		this.ordenLlegada = ordenLlegada;
	}

	public int getTiempo() {
		return tiempo;
	}

	public void setTiempo(int tiempo) {
		this.tiempo = tiempo;
	}

	public int getPrioridad() {
		return prioridad;
	}

	public void setPrioridad(int prioridad) {
		this.prioridad = prioridad;
	}

	public String getNombreEvento() {
		return nombreEvento;
	}

	public void setNombreEvento(String nombreEvento) {
		this.nombreEvento = nombreEvento;
	}

	public String getTipoCliente() {
		return tipoCliente;
	}

	public void setTipoCliente(String tipoCliente) {
		this.tipoCliente = tipoCliente;
	}

	public Cliente getSiguiente() {
		return siguiente;
	}

	public void setSiguiente(Cliente siguiente) {
		this.siguiente = siguiente;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public int getTiempoRestante() {
		return tiempoRestante;
	}

	public void setTiempoRestante(int tiempoRestantee) {
		this.tiempoRestante = tiempoRestantee;
	}

	public String getTipoLocal() {
		return tipoLocal;
	}

	public void setTipoLocal(String tipoLocal) {
		this.tipoLocal = tipoLocal;
	}

	public Integer getDesde() {
		return desde;
	}

	public void setDesde(Integer desde) {
		this.desde = desde;
	}

	public Integer getHasta() {
		return hasta;
	}

	public void setHasta(Integer hasta) {
		this.hasta = hasta;
	}

	

}
